Studying test-driven development and its retainment over a six-month time span
نویسندگان
چکیده
In this paper, we investigate the effect of TDD, as compared to a non-TDD approach, well its retainment (or retention) over time span (about) six months. To pursue these objectives, conducted (quantitative) longitudinal cohort study with 30 novice developers (i.e., third-year undergraduate students in Computer Science). We observed that TDD affects neither external quality software products nor developers' productivity. However, participants applying produced significantly more tests, higher fault-detection capability than those using approach. As for found is retained by at least
منابع مشابه
1 Contract Driven Development = Test Driven Development - Writing Test - Cases
Although unit tests are recognized as an important tool in software development, programmers prefer to write code, rather than unit tests. Despite the emergence of tools like JUnit which automate part of the process, unit testing remains a time-consuming, resource-intensive, and not particularly appealing activity. This paper introduces a new method, called ContractDriven Development, that take...
متن کاملTeam Heterogeneity in Startups and its Development over Time
Team Heterogeneity in Startups and its Development over Time We investigate the workforce heterogeneity of startups with respect to education, age and wages. Our explorative study uses data on the population of 1,614 Danish firms founded in 1998. We track these firms until 2001 which enables us to analyze changes in workforce composition over time. Such a dynamic analysis constitutes a hitherto...
متن کاملNature over nurture: temperament, personality, and life span development.
Temperaments are often regarded as biologically based psychological tendencies with intrinsic paths of development. It is argued that this definition applies to the personality traits of the five-factor model. Evidence for the endogenous nature of traits is summarized from studies of behavior genetics, parent-child relations, personality structure, animal personality, and the longitudinal stabi...
متن کاملTest-Driven Database Development: A Practical Guide
Test-Driven Development (TDD) is one of the core programming practices of XP. However, developing database access code testdriven is often difficult, if not impossible. This paper presents a practical solution to this problem, making use of local development databases for testing and Open Source tools for schema migration and test data management. The examples are outlined in Java, but the basi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Systems and Software
سال: 2021
ISSN: ['0164-1212', '1873-1228']
DOI: https://doi.org/10.1016/j.jss.2021.110937